package com.dc.gameserver.extComponents.utilsKit.util;

/**
 * Created with IntelliJ IDEA.
 * User: CHENLEI
 * Date: 12-11-10
 * Time: 上午11:56
 * To change this template use File | Settings | File Templates.
 * 解析物品编号
 */

public class ItemUtil {
//    <!--物品装备-->
//    <!--第一位：什么类型1：装备，2：药品3：耗材-->
//    <!--后两位：类型名称编号譬如：01：剑，02：刀，03：戟 etc... -->
//    <!--后三位：具体物品类型 譬如：001：无尘剑[新手] 002：精钢剑[高手]-->

    /**
     * 1(第一位)： 什么类型1：装备，2：药品3：耗材
     * 2（后两位）： 类型名称编号譬如：01：剑，02：刀，03：戟 etc...
     * 3（后三位）： 具体物品类型 譬如：001：无尘剑[新手] 002：精钢剑[高手]
     * @param    TypeID 物品编号
     * @param    agr0 区分物品具体信息
     * @return
     */
    public String getInfo(String TypeID,int agr0){
        switch (agr0){
            case 0x1:
               return TypeID.substring(0x0, 0x1);
            case 0x2:
                return TypeID.substring(0x1, 0x3);
            case 0x3:
                return TypeID.substring(0x3, 0x6);
            default:
              return null;
        }

    }

    private ItemUtil(){

    }

    public static ItemUtil getItemUtil(){
        return singelton.ItemUtil;
    }

    public static final  class  singelton{
        private static final com.dc.gameserver.extComponents.utilsKit.util.ItemUtil ItemUtil=new com.dc.gameserver.extComponents.utilsKit.util.ItemUtil();
    }

    /**
     * test
     * @param args
     */
      public static void main(String[]args){
          String s=String.valueOf(101001);
            System.out.println(ItemUtil.getItemUtil().getInfo(s,1));
          System.out.println(ItemUtil.getItemUtil().getInfo(s,2));
          System.out.println(ItemUtil.getItemUtil().getInfo(s,3));
      }

}
